<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8" />
        <title>07_案例练习-开关思想-隐藏元素</title>
        <style>
            div {
                width: 200px;
                height: 200px;
                background-color: aqua;

                /* 隐藏元素的方法 */
                /* display: none; 不占位 */
                /* visibility: hidden; 占位 */
                /* opacity: 0;占位  透明度*/

                /* width: 0;占位 */
                /* height: 0;占位 */
                /* transform: translateX(100000px);占位 */
                /* transform: scale(0);占位 */
                /* transform: rotateY(90deg);占位 */
                /* transform: skew(90deg);占位 */
            }
        </style>
    </head>
    <body>
        <div></div>

        <button>显示/隐藏</button>

        <script>
            var btn = document.querySelector('button');

            var div = document.querySelector('div');

            var flag = true;

            btn.onclick = function(){
                if(flag) {
                    div.style.visibility = 'hidden';
                }else {
                    div.style.visibility = ''
                }
                flag = !flag;
            }
        </script>
    </body>
</html>